returned the favour - Spanish English Dictionary